d13ede73db761a1a2925b579bbf6c269e6fda19d,workbench/source/jetbrains/mps/workbench/nodesFs/MPSNodesVirtualFileSystem.java,MyModelEventVisitor,visitRootEvent,#SModelRootEvent#,181

Before Change


      VirtualFile vf = myVirtualFiles.get(new SNodePointer(event.getRoot()));
      if (vf == null) return;

      fireBeforeFileDeletion(this, vf);
      fireFileDeleted(this, vf, vf.getName(), null);
      myVirtualFiles.remove(new SNodePointer(event.getRoot()));
    }

After Change


      VirtualFile vf = myVirtualFiles.get(new SNodePointer(event.getRoot()));
      if (vf == null) return;

      if (vf.isValid()) {
        fireBeforeFileDeletion(this, vf);
      }
      fireFileDeleted(this, vf, vf.getName(), null);
      myVirtualFiles.remove(new SNodePointer(event.getRoot()));